package delegados;

import java.util.List;

import javax.naming.InitialContext;
import javax.naming.NamingException;

import datos.Marca;

import negocio.EJBAdministradorRemote;
import negocio.EJBUsuariosRemote;

public class DelegadoAdministrador implements EJBAdministradorRemote {

	private EJBAdministradorRemote ejbAdministradorRemote;
	
	public DelegadoAdministrador()
	{
		try {
			ejbAdministradorRemote= (EJBAdministradorRemote)new
			InitialContext().lookup("java:global/proyecto/EJBAdministrador!negocio.EJBAdministradorRemote");
		} catch (NamingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	@Override
	public boolean IniciarSesion(String cedula, String pass) {
		boolean a=ejbAdministradorRemote.IniciarSesion(cedula, pass);
		return a;
	}

	@Override
	public boolean crearMarca(String nombre, String descripcion) {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.crearMarca(nombre, descripcion);
	}

	@Override
	public boolean crearModelo(String nombre, String descripcion, String nombreMarca) {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.crearModelo(nombre, descripcion, nombreMarca);
	}

	@Override
	public boolean crearColor(String nombre) {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.crearColor(nombre);
	}

	@Override
	public boolean crearTipoSubasta(String descripcion) {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.crearTipoSubasta(descripcion);
	}

	@Override
	public List<String> getNombreMarcas() {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.getNombreMarcas();
	}

	@Override
	public List<String> getListaCedulaUsuarios() {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.getListaCedulaUsuarios();
	}

	@Override
	public boolean EliminarUsuario(String cedula) {
		// TODO Auto-generated method stub
		return ejbAdministradorRemote.EliminarUsuario(cedula);
		
	}

}
